import { _decorator, Component, Node, RigidBody } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('CustomRigidBody')
export class CustomRigidBody extends Component {

    start () {
        //因为当刚体在编辑器中设置为静态刚体后，运行时修改为动态刚体也无法使具有物理效果。
        //所以采用默认开启动力学刚体，然后在组件初始化的时候立即切换为静态刚体，暂停物理行为
        //之后再动态切换刚体类型就都可以了
        var rigidBody = this.node.getComponent(RigidBody);
        if (rigidBody) {
            rigidBody.isDynamic = false;
        }
    }

    update(deltaTime: number) {
        
    }
}

